lib_LTLIBRARIES = libposixcpp.la

libposixcpp_la_SOURCES =	src/posix_io_file.cpp \
				src/posix_io_handle.cpp \
				src/posix_io_tty.cpp \
				src/posix_processes_process.cpp \
				src/posix_sockets_socket.cpp \
				src/posix_threads.cpp \
				src/posix_threads_barrier.cpp \
				src/posix_threads_condition.cpp \
				src/posix_threads_criticalsection.cpp \
				src/posix_threads_mutex.cpp \
				src/posix_threads_spinlock.cpp \
				src/posix_threads_thread.cpp \
				src/posix_time.cpp \
				src/posix_time_timespec.cpp \
				src/posixcpp_activeobject.cpp \
				src/posixcpp_bytearray.cpp

libposixcpp_la_CPPFLAGS = -Iinclude -std=c++11 -Wall

include_HEADERS = include/boundedsynchronizedqueue.hpp \
		  include/posix_io.hpp \
		  include/posix_io_file.hpp \
		  include/posix_io_handle.hpp \
		  include/posix_io_sockets.hpp \
		  include/posix_io_tty.hpp \
		  include/posix_processes_process.hpp \
		  include/posix_sockets_socket.hpp \
		  include/posix_threads.hpp \
		  include/posix_threads_barrier.hpp \
		  include/posix_threads_condition.hpp \
		  include/posix_threads_criticalsection.hpp \
		  include/posix_threads_ilock.hpp \
		  include/posix_threads_mutex.hpp \
		  include/posix_threads_spinlock.hpp \
		  include/posix_threads_thread.hpp \
		  include/posix_time.hpp \
		  include/posix_time_timespec.hpp \
		  include/posixcpp.hpp \
		  include/posixcpp_activeobject.hpp \
		  include/posixcpp_bytearray.hpp \
		  include/posixcpp_containers_ringbuffer.hpp \
		  include/posixcpp_flags.hpp

ACLOCAL_AMFLAGS = -I m4
